PI

[Gesior] Training offline players

Por Piabeta Kun, 07 de jan. de 2013 em Tutoriais de Websites

19
4.7k
Piabeta KunP
07 de janeiro de 2013 às 06:21

Bem essa pagina foi feita para mostrar os jogadores que estão usando o training offline!

 

Vá na pasta htdocs crie um arquivo chamado offline.php e cole isso dentro:

 

<?PHP
$i = 0;
$main_content .= '<h2>Already Training on Denera World!</h2><TABLE border=0 CELLSPACING=1 CELLPADDING=2 WIDTH=100%class="table table-striped"><TR><TD CLASS=white COLSPAN=4>';
$n = $SQL->query('SELECT COUNT(`offlinetraining_skill`) as `count` FROM `players` WHERE `offlinetraining_skill` > 0;')->fetch();
	 $main_content .= '<div class="alert alert-success">There are '.$n['count'].' players already training on our world!</div></TD></TR><TR><TD WIDTH=30%><B>Name</B></TD><TD WIDTH="10%"><B>Level</B></TD><TD WIDTH="20%"><B>Vocation</B></TD><TD WIDTH="50%"><center><B>Training Type</B></center></TD></TR>';
	 $list = $SQL->query('SELECT `name`, `level`, `vocation`, `promotion`, `offlinetraining_skill` FROM `players` WHERE `offlinetraining_skill` > 0;')->fetchAll();
	 foreach($list as $player) {
			 $i++;
			 $main_content.= '<TR><TD WIDTH=30%><A HREF="?subtopic=characters&name='.urlencode($player['name']).'">'.$player['name'].'</A></TD><TD WIDTH=10%>'.$player['level'].'</TD><TD WIDTH=20%>'.$vocation_name[0][$player['promotion']][$player['vocation']].'</TD><TD WIDTH=50%><center>'.$skill_name[0][$player['offlinetraining_skill']].'</center></TD></TR>';
	 }
$main_content .= '</TABLE></td></tr></table>';
?>

 

Depois proxure o arquivo index.php na ainda na pasta htdocs e cole isso :

 

case "offline";
			$topic = "offline";
			$subtopic = "offline";
			include("offline.php");
break;

 

abaixo disso:

 

case "spells";
			$topic = "Spells";
			$subtopic = "spells";
			include("spells.php");
break;

 

e na pasta layouts/seulayout abra o arquivo layout.php e procure por isso:

 

<a href='?subtopic=highscores'>
 <div id='submenu_highscores' class='Submenuitem' onMouseOver='MouseOverSubmenuItem(this)' onMouseOut='MouseOutSubmenuItem(this)'>
<div class='LeftChain' style='background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);'></div>
<div id='ActiveSubmenuItemIcon_highscores' class='ActiveSubmenuItemIcon' style='background-image:url(<?PHP echo $layout_name; ?>/images/menu/icon-activesubmenu.gif);'></div>
<div class='SubmenuitemLabel'>Highscores</div>
<div class='RightChain' style='background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);'></div>
 </div>
</a>

 

embaixo coloque isso:

 

<a href='?subtopic=offline'>
 <div id='submenu_highscores' class='Submenuitem' onMouseOver='MouseOverSubmenuItem(this)' onMouseOut='MouseOutSubmenuItem(this)'>
<div class='LeftChain' style='background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);'></div>
<div id='ActiveSubmenuItemIcon_offline' class='ActiveSubmenuItemIcon' style='background-image:url(<?PHP echo $layout_name; ?>/images/menu/icon-activesubmenu.gif);'></div>
<div class='SubmenuitemLabel'>Training Offline</div>
<div class='RightChain' style='background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);'></div>
 </div>
</a>

 

o resultado será esse!

 

fotinhar.jpg

 

Em breve estarei estilisando essa pagina!

 

Creditos: Potar, Gpedro e PiabetaMan01 por trazer ao Forum!

Editado Janeiro 7 por PiabetaMan01

3 semanas depois...
rodrygososR
21 de janeiro de 2013 às 18:21

Muito bom vlw ae, to usando no meu site ^^

24 de janeiro de 2013 às 09:15

Cara o meu não deu não deu um erro aqui doido

Piabeta KunP
25 de janeiro de 2013 às 22:00

Cara o meu não deu não deu um erro aqui doido

 

posta o erro niguem aqui tem bola de cristal!

26 de janeiro de 2013 às 02:49

Bllz Vou Posta 269383_325772294198324_2310853_n.jpg

isso ai que tedou :]

Editado Janeiro 26 por Davycorreaarantes

Piabeta KunP
26 de janeiro de 2013 às 14:40

nao contem a tabela offlinetrining

26 de janeiro de 2013 às 15:18

nao contem a tabela offlinetrining

e aonde aranja essa tabela?

AlexandreKGA
26 de janeiro de 2013 às 22:58

nao contem a tabela offlinetrining

e aonde aranja essa tabela?

 

 

Você precisa encontrar alguma database que contém essa tabela,eu nunca vi uma que tenha,mas não custa procurar se eu axar eu posto aqui.Mas não fique dependendo disso,corra atrás também.

danielbD
27 de janeiro de 2013 às 20:27

CREATE TABLE offline_training

(account_id int(11),

name varchar(256),

start_training int(11),

type varchar(256))

 

 

ALTER TABLE `players` ADD

 

`offlinetraining_time` smallint(5) unsigned NOT NULL DEFAULT 43200;

`offlinetraining_skill` int(11) NOT NULL DEFAULT -1;

Editado Janeiro 27 por danielb

28 de janeiro de 2013 às 18:16

CREATE TABLE offline_training

(account_id int(11),

name varchar(256),

start_training int(11),

type varchar(256))

 

 

ALTER TABLE `players` ADD

 

`offlinetraining_time` smallint(5) unsigned NOT NULL DEFAULT 43200;

`offlinetraining_skill` int(11) NOT NULL DEFAULT -1;

CREATE TABLE offline_training

(account_id int(11),

name varchar(256),

start_training int(11),

type varchar(256))

 

 

ALTER TABLE `players` ADD

 

`offlinetraining_time` smallint(5) unsigned NOT NULL DEFAULT 43200;

`offlinetraining_skill` int(11) NOT NULL DEFAULT -1;

 

Tinha que fazer um novo topico

Piabeta KunP
28 de janeiro de 2013 às 20:29

CREATE TABLE offline_training

(account_id int(11),

name varchar(256),

start_training int(11),

type varchar(256))

 

 

ALTER TABLE `players` ADD

 

`offlinetraining_time` smallint(5) unsigned NOT NULL DEFAULT 43200;

`offlinetraining_skill` int(11) NOT NULL DEFAULT -1;

CREATE TABLE offline_training

(account_id int(11),

name varchar(256),

start_training int(11),

type varchar(256))

 

 

ALTER TABLE `players` ADD

 

`offlinetraining_time` smallint(5) unsigned NOT NULL DEFAULT 43200;

`offlinetraining_skill` int(11) NOT NULL DEFAULT -1;

 

Tinha que fazer um novo topico

 

reportado por flood, vocepostou isso em muitos topicos, e seu comentario não é uma duvida ou ajuda sobre o topico!

 

Leia as regras!

Gabriel CoutoG
29 de janeiro de 2013 às 07:17

CREATE TABLE offline_training

(account_id int(11),

name varchar(256),

start_training int(11),

type varchar(256))

 

 

ALTER TABLE `players` ADD

 

`offlinetraining_time` smallint(5) unsigned NOT NULL DEFAULT 43200;

`offlinetraining_skill` int(11) NOT NULL DEFAULT -1;

CREATE TABLE offline_training

(account_id int(11),

name varchar(256),

start_training int(11),

type varchar(256))

 

 

ALTER TABLE `players` ADD

 

`offlinetraining_time` smallint(5) unsigned NOT NULL DEFAULT 43200;

`offlinetraining_skill` int(11) NOT NULL DEFAULT -1;

 

Tinha que fazer um novo topico

 

reportado por flood, vocepostou isso em muitos topicos, e seu comentario não é uma duvida ou ajuda sobre o topico!

 

Leia as regras!

 

Só postou em 2 tópicos, não em muitos, ele expressou a opinião dele e isso não é flood.

Abraços.

Piabeta KunP
29 de janeiro de 2013 às 13:46

CREATE TABLE offline_training

(account_id int(11),

name varchar(256),

start_training int(11),

type varchar(256))

 

 

ALTER TABLE `players` ADD

 

`offlinetraining_time` smallint(5) unsigned NOT NULL DEFAULT 43200;

`offlinetraining_skill` int(11) NOT NULL DEFAULT -1;

CREATE TABLE offline_training

(account_id int(11),

name varchar(256),

start_training int(11),

type varchar(256))

 

 

ALTER TABLE `players` ADD

 

`offlinetraining_time` smallint(5) unsigned NOT NULL DEFAULT 43200;

`offlinetraining_skill` int(11) NOT NULL DEFAULT -1;

 

Tinha que fazer um novo topico

 

reportado por flood, vocepostou isso em muitos topicos, e seu comentario não é uma duvida ou ajuda sobre o topico!

 

Leia as regras!

 

Só postou em 2 tópicos, não em muitos, ele expressou a opinião dele e isso não é flood.

Abraços.

 

a regra é clara, todo comentario que nao expresse duvida ou complemente um topico é considerado flood, poisé um post vazio e sem sentido com o topico!

 

Reflita e comprrenda as regras, se eu saio postando isso que ele disse em 4 ou 5 topicos eu viro flooder e ele nao?

 

pfv né?

danielbD
29 de janeiro de 2013 às 22:58

CREATE TABLE offline_training

(account_id int(11),

name varchar(256),

start_training int(11),

type varchar(256))

 

 

ALTER TABLE `players` ADD

 

`offlinetraining_time` smallint(5) unsigned NOT NULL DEFAULT 43200;

`offlinetraining_skill` int(11) NOT NULL DEFAULT -1;

CREATE TABLE offline_training

(account_id int(11),

name varchar(256),

start_training int(11),

type varchar(256))

 

 

ALTER TABLE `players` ADD

 

`offlinetraining_time` smallint(5) unsigned NOT NULL DEFAULT 43200;

`offlinetraining_skill` int(11) NOT NULL DEFAULT -1;

 

Tinha que fazer um novo topico

 

Não Há Necessidade de fazer outro Tópico, siga oquê nosso amigo PiabetaMan01 fez e depois execute no seu banco de dados esses 2 comandos...

 

Abração e sem brigas, apenas estamos tentando sanar dúvidas dos usuários do XTIBIA...

4 meses depois...
GodalonexDG
26 de maio de 2013 às 13:29

Tem inject nisso ai nao?